<?php
// +----------------------------------------------------------------------
// | ThinkPHP [ WE CAN DO IT JUST THINK ]
// +----------------------------------------------------------------------
// | Copyright (c) 2006-2016 http://thinkphp.cn All rights reserved.
// +----------------------------------------------------------------------
// | Licensed ( http://www.apache.org/licenses/LICENSE-2.0 )
// +----------------------------------------------------------------------
// | Author: 流年 <liu21st@gmail.com>
// +----------------------------------------------------------------------

// 应用公共文件
  /**
     * 处理数组null值
     * @param array $arr
     * @return array
     */
 function array_nonull($arr)
    {
        if(is_array($arr)){
            foreach ($arr as $k=>$v) {
                if(is_array($v)) {
                    $arr[$k] = $this->array_nonull($v);
                }else {
                    if($v===null) {
                        $arr[$k]='';
                    }else{
                        $arr[$k]=strval($v);
                    }
                }
            }
            return $arr;
        }else{
            if($arr===null){
                return '';
            }else{
                return strval($arr);
            }
        }
    }
    